package com.simple.elpmobile.onlinecase.ui.base;

import android.content.Context;
import android.os.Message;
import android.util.AttributeSet;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;

/**
 * 提供统一方法
 * @author qingwu
 *
 */
public abstract class BaseContentPage extends RelativeLayout{

	public BaseContentPage(Context context) {
		super(context);
	}

	public BaseContentPage(Context context, AttributeSet attrs) {
		super(context);
	}
	
	/**
	 * 接收来自activity的消息
	 * @param what
	 * @param obj
	 */
	public abstract void onMessage(Message msg);	
	
	/**
	 * 界面刷新
	 */
	public abstract void onRefresh();

	/**
	 * activity暂停
	 */
	public abstract void onPause();
	
	/**
	 * activity恢复
	 */
	public abstract void onResume();

	/**
	 * activity释放
	 */
	public abstract void onDestroy();
}
